Conceptualizing Service-Based Information System Evolution as a Complex Adaptive System

نویسنده

  • Ghada Alaa
چکیده

Service-based information systems are considered a cornerstone in architecting modern enterprise applications. Service-oriented architecture (SOA) is designed to enable dynamic integration of heterogeneous application elements, and thus improve enterprise agility. This is achieved by publishing reusable services on a common registry or enterprise service bus to become available to users who will request and invoke them according to their business needs. In this paper it is argued that service-based information systems are different from componentbased systems. SOA relies on the concept of contracting services to become invoked by users through service matching and binding, beside a middleware interface that integrates heterogeneous components (as supported by component-based architecture principles). In order to enable service evolution it is suggested to conceptualize service-based information systems as a complex adaptive system. Complexity science seeks to theorize the phenomenon of emergence of new properties and the spontaneous creation of new order, and thus provides elements to realize adaptability and evolution. By mapping complexity principles to SOA features factors that would facilitate information service evolution can be derived. It is concluded that in order to enable sustainable evolution of information services controlling factors, such as contracting, licensing, provenance, reliability and sustainability are paramount beside component-based development principles that include reusability, loose coupling, inter-operability, scalability and platform-independence. New programming discipline practices are also concluded, that include service choreography model, BPEL specifications, meta-data specifications, SLA specifications, service semantics and service tests. These ensure fast development balanced with discipline and quality, beside extensive collaboration and interactions facilitated by conventional agile development practices like JAD sessions and prototyping.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A review of agent-based modeling (ABM) concepts and some of its main applications in management science

We live in a very complex world where we face complex phenomena such as social norms and new technologies. To deal with such phenomena, social scientists often use reductionism approach where they reduce them to some lower-lever variables and model the relationships among them through a scheme of equations. This approach that is called equation based modeling (EBM) has some basic weaknesses in ...

متن کامل

Adaptive Information Analysis in Higher Education Institutes

Information integration plays an important role in academic environments since it provides a comprehensive view of education data and enables mangers to analyze and evaluate the effectiveness of education processes. However, the problem in the traditional information integration is the lack of personalization due to weak information resource or unavailability of analysis functionality. In this ...

متن کامل

Adaptive Information Analysis in Higher Education Institutes

Information integration plays an important role in academic environments since it provides a comprehensive view of education data and enables mangers to analyze and evaluate the effectiveness of education processes. However, the problem in the traditional information integration is the lack of personalization due to weak information resource or unavailability of analysis functionality. In this ...

متن کامل

Adaptive Protection Based on Intelligent Distribution Networks with the Help of Network Factorization in the Presence of Distributed Generation Resources

Factorizing a system is one of the best ways to make a system intelligent. Factorizing the protection system, providing the right connecting agents, and transmitting the information faster and more reliably can improve the performance of a protection system and maintain system reliability against distributed generation resources. This study presents a new method for coordinating network protect...

متن کامل

Engineering a Complex Information Enterprise: A Case Study Architecting the Department of Defense Hourglass

Based on Complex Systems Theory, Net centric operations for the US Department of Defense (DoD) can be considered a complex adaptive system, representing a shift from traditional system-based interactions toward information-based web service transactions requiring highly secure, reliable, and dynamic "on-demand" information capabilities. This net centric environment must accommodate unpredictabl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009